type runtime.maptype

58 uses

	runtime (current package)
		map.go#L168: 	t           *maptype
		map.go#L208: func (b *bmap) overflow(t *maptype) *bmap {
		map.go#L212: func (b *bmap) setoverflow(t *maptype, ovf *bmap) {
		map.go#L246: func (h *hmap) newoverflow(t *maptype, b *bmap) *bmap {
		map.go#L283: func makemap64(t *maptype, hint int64, h *hmap) *hmap {
		map.go#L304: func makemap(t *maptype, hint int, h *hmap) *hmap {
		map.go#L345: func makeBucketArray(t *maptype, b uint8, dirtyalloc unsafe.Pointer) (buckets unsafe.Pointer, nextOverflow *bmap) {
		map.go#L395: func mapaccess1(t *maptype, h *hmap, key unsafe.Pointer) unsafe.Pointer {
		map.go#L456: func mapaccess2(t *maptype, h *hmap, key unsafe.Pointer) (unsafe.Pointer, bool) {
		map.go#L518: func mapaccessK(t *maptype, h *hmap, key unsafe.Pointer) (unsafe.Pointer, unsafe.Pointer) {
		map.go#L561: func mapaccess1_fat(t *maptype, h *hmap, key, zero unsafe.Pointer) unsafe.Pointer {
		map.go#L569: func mapaccess2_fat(t *maptype, h *hmap, key, zero unsafe.Pointer) (unsafe.Pointer, bool) {
		map.go#L578: func mapassign(t *maptype, h *hmap, key unsafe.Pointer) unsafe.Pointer {
		map.go#L695: func mapdelete(t *maptype, h *hmap, key unsafe.Pointer) {
		map.go#L815: func mapiterinit(t *maptype, h *hmap, it *hiter) {
		map.go#L991: func mapclear(t *maptype, h *hmap) {
		map.go#L1039: func hashGrow(t *maptype, h *hmap) {
		map.go#L1126: func growWork(t *maptype, h *hmap, bucket uintptr) {
		map.go#L1137: func bucketEvacuated(t *maptype, h *hmap, bucket uintptr) bool {
		map.go#L1150: func evacuate(t *maptype, h *hmap, oldbucket uintptr) {
		map.go#L1264: func advanceEvacuationMark(h *hmap, t *maptype, newbit uintptr) {
		map.go#L1291: func reflect_makemap(t *maptype, cap int) *hmap {
		map.go#L1330: func reflect_mapaccess(t *maptype, h *hmap, key unsafe.Pointer) unsafe.Pointer {
		map.go#L1340: func reflect_mapaccess_faststr(t *maptype, h *hmap, key string) unsafe.Pointer {
		map.go#L1350: func reflect_mapassign(t *maptype, h *hmap, key unsafe.Pointer, elem unsafe.Pointer) {
		map.go#L1356: func reflect_mapassign_faststr(t *maptype, h *hmap, key string, elem unsafe.Pointer) {
		map.go#L1362: func reflect_mapdelete(t *maptype, h *hmap, key unsafe.Pointer) {
		map.go#L1367: func reflect_mapdelete_faststr(t *maptype, h *hmap, key string) {
		map.go#L1372: func reflect_mapiterinit(t *maptype, h *hmap, it *hiter) {
		map_fast32.go#L13: func mapaccess1_fast32(t *maptype, h *hmap, key uint32) unsafe.Pointer {
		map_fast32.go#L53: func mapaccess2_fast32(t *maptype, h *hmap, key uint32) (unsafe.Pointer, bool) {
		map_fast32.go#L93: func mapassign_fast32(t *maptype, h *hmap, key uint32) unsafe.Pointer {
		map_fast32.go#L183: func mapassign_fast32ptr(t *maptype, h *hmap, key unsafe.Pointer) unsafe.Pointer {
		map_fast32.go#L273: func mapdelete_fast32(t *maptype, h *hmap, key uint32) {
		map_fast32.go#L363: func growWork_fast32(t *maptype, h *hmap, bucket uintptr) {
		map_fast32.go#L374: func evacuate_fast32(t *maptype, h *hmap, oldbucket uintptr) {
		map_fast64.go#L13: func mapaccess1_fast64(t *maptype, h *hmap, key uint64) unsafe.Pointer {
		map_fast64.go#L53: func mapaccess2_fast64(t *maptype, h *hmap, key uint64) (unsafe.Pointer, bool) {
		map_fast64.go#L93: func mapassign_fast64(t *maptype, h *hmap, key uint64) unsafe.Pointer {
		map_fast64.go#L183: func mapassign_fast64ptr(t *maptype, h *hmap, key unsafe.Pointer) unsafe.Pointer {
		map_fast64.go#L273: func mapdelete_fast64(t *maptype, h *hmap, key uint64) {
		map_fast64.go#L365: func growWork_fast64(t *maptype, h *hmap, bucket uintptr) {
		map_fast64.go#L376: func evacuate_fast64(t *maptype, h *hmap, oldbucket uintptr) {
		map_faststr.go#L13: func mapaccess1_faststr(t *maptype, h *hmap, ky string) unsafe.Pointer {
		map_faststr.go#L108: func mapaccess2_faststr(t *maptype, h *hmap, ky string) (unsafe.Pointer, bool) {
		map_faststr.go#L203: func mapassign_faststr(t *maptype, h *hmap, s string) unsafe.Pointer {
		map_faststr.go#L301: func mapdelete_faststr(t *maptype, h *hmap, ky string) {
		map_faststr.go#L391: func growWork_faststr(t *maptype, h *hmap, bucket uintptr) {
		map_faststr.go#L402: func evacuate_faststr(t *maptype, h *hmap, oldbucket uintptr) {
		type.go#L104: 			maptype
		type.go#L348: type maptype struct {
		type.go#L363: func (mt *maptype) indirectkey() bool { // store ptr to key instead of key itself
		type.go#L366: func (mt *maptype) indirectelem() bool { // store ptr to elem instead of elem itself
		type.go#L369: func (mt *maptype) reflexivekey() bool { // true if k==k for all keys
		type.go#L372: func (mt *maptype) needkeyupdate() bool { // true if we need to update key on an overwrite
		type.go#L375: func (mt *maptype) hashMightPanic() bool { // true if hash function might panic
		type.go#L666: 		mt := (*maptype)(unsafe.Pointer(t))
		type.go#L667: 		mv := (*maptype)(unsafe.Pointer(v))